package config;

import org.springframework.beans.factory.annotation.Configurable;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Import;
import pojo.Country;

/**
 * @Configurable 是一个配置类,类似beans.xml，这个也会被Spring容器托管，本质也是Component（组件）
 * @Bean 即之前的bean标签，id=方法名，class=返回值
 * @ComponentScan("pojo") 可以显示的扫描,或省写
 * @Import 类似之前xml中的import标签，合并所有的xml文件
 */
@Configurable
@ComponentScan("pojo")
@Import(AnConfig.class)
public class ProConfig {
    @Bean
    public Country country(){
        return new Country();
    }
}
